%ResetBorder {
  border: 0;
  box-shadow: none;
}
.vxe-table-iview {
  .vxe-table--filter-body {
    & > .ivu-input-wrapper,
    & > .ivu-input-number,
    & > .ivu-select,
    & > .ivu-date-picker,
    & > .ivu-rate {
      width: 180px;
    }
  }
  .vxe-cell {
    & > .ivu-input-wrapper,
    & > .ivu-input-number,
    & > .ivu-select,
    & > .ivu-cascader,
    & > .ivu-date-picker-editor {
      width: 100%;
    }
    & > .ivu-rate {
      height: 22px;
      line-height: 22px;
      vertical-align: bottom;
    }
  }
  &.c--highlight,
  .vxe-table.c--highlight {
    .vxe-cell {
      & > .ivu-input-wrapper,
      & > .ivu-auto-complete,
      & > .ivu-cascader,
      & > .ivu-date-picker {
        .ivu-input {
          padding: 0;
          @extend %ResetBorder;
        }
      }
      & > .ivu-input-number {
        @extend %ResetBorder;
        .ivu-input-number-handler-wrap,
        .ivu-input-number-handler-down {
          @extend %ResetBorder;
        }
      }
      & > .ivu-select {
        .ivu-select-selection {
          @extend %ResetBorder;
        }
      }
    }
  }
}